package com.token.sysorg.services;

import com.token.sql.IntegrateSql;
import com.token.base.FuncUtil;
import com.token.base.Pl;
import com.token.sysorg.bean.FSysPersonnel;
/**
 * 写组织架构-人员
 * @author 代码创建
 */
public class FSysPersonnelWrite{
	private String datetime = Pl.getCurDataTime();
	private String user;
	private int sysid = Pl.getSysId();
	public void writeData(FuncUtil F,IntegrateSql iSql) throws Exception {
		String keyvalue = F.getUrlQueryString("PersonID");
		FSysPersonnel dao = new FSysPersonnel(iSql);
		dao.setInsertOrUpdateRs(keyvalue);
		user = F.getEffectiveUserName();
		if(dao.isUpdate()){
			dao.setSysEditTime(datetime); //修改时间
			dao.setSysEditUser(user); //修改人
		}else{
			dao.setSysId(sysid); //租户ID //json.getIntValue("SysId")
			dao.setSysAddTime(datetime); //创建时间
			dao.setSysAddUser(user); //创建人
			dao.setSysEditTime(datetime); //修改时间
			dao.setSysEditUser(user); //修改人
		}
		dao.setPersonNumber(F.getUrlQueryString("PersonNumber")); //人员工号
		dao.setPersonName(F.getUrlQueryString("PersonName")); //人员名称
		dao.setStatus(F.getUrlQueryInteger("Status")); //员工状态
		dao.setSex(F.getUrlQueryInteger("Sex")); //性 别
		dao.setNameEn(F.getUrlQueryString("NameEn")); //英文名
		dao.setNation(F.getUrlQueryString("Nation")); //民族
		dao.setBirthDate(F.getUrlQueryString("BirthDate")); //出生日期
		dao.setCardID(F.getUrlQueryString("CardID")); //身份证
		dao.setJoinDate(F.getUrlQueryString("JoinDate")); //加入公司日期
		dao.setPhone(F.getUrlQueryString("Phone")); //手机
		dao.setEmail(F.getUrlQueryString("Email")); //邮箱地址
		dao.setTel(F.getUrlQueryString("Tel")); //办公电话
		dao.setPostID(F.getUrlQueryString("PostID")); //所属岗位编号
		dao.setComID(F.getUrlQueryString("ComID")); //所属公司编号
		dao.setDeptID(F.getUrlQueryString("DeptID")); //所属部门编号
		dao.executeUpdate();
		dao.close();

	}}
